package cn.iocoder.yudao.framework.base.common.bpm.bpmn;

import lombok.Data;

import jakarta.validation.constraints.NotNull;
import java.util.Collections;
import java.util.Map;

@Data
public   class UserTaskNode {
    @NotNull
    private String id;
    @NotNull
    private String  name;
    /**多实例回路特性
     * 0:无 1:并行多重事件 2:时序多重事件  3:循环事件
     */
    private Integer multiInstanceLoopType=0;
    /**
     * 回路特性表达式
     * 示例:${nrOfCompletedInstances==1},代表1人审核通过,就通过
     */
    private String multiInstanceLoopExpression;

    private String multiInstanceLoopFlowableCollection="${coll_userList}";
    private Map<String,String> properties= Collections.emptyMap();
}